from sys import argv as sys_argv
from sys import exit as sys_exit
from util.initializ import INIT
from util.gui import *
from util.popup_fobidden import Fobidden_Dialog

class yemai_Dialog(object):
    def __init__(self):
        self.logger = get_logger('ui')

        self.constant = {'tab8': ['1', '2', '3', '4', '5']}
        self.tab2_log_list = []
        self.log_list = []
        self.account_checks = []

        self.success_log_list = []
        self.account_model = QtGui.QStandardItemModel(1, 7)  # 存储任意结构数据
        self.yuyue_model = QtGui.QStandardItemModel(1, 8)
        self.log_model = Qt.QStringListModel()

        self.yuyue_shaixuan = False


    def create_ui(self, Dialog):
        self.dialogsef = Dialog
        guiAll.timer_create(self)

        guiAll.dialog_gui(self)
        ###########################账号登录列表################################
        guiAll.userlist_gui(self)
        ###########################账号注册登录################################
        guiAll.userSignin_gui(self)
        ###########################代理配置###################################
        guiAll.agent_gui(self)
        ###########################地址批量###################################
        guiAll.batchadd_gui(self)
        ###########################实名######################################
        guiAll.realname_gui(self)
        ###########################批量实名###################################
        guiAll.add_realname_gui(self)
        ###########################订单######################################
        guiAll.order_gui(self)
        ###########################预约查询###################################
        guiAll.reservation_gui(self)
        ###########################代付款####################################
        guiAll.agent_payment_gui(self)
        ###########################自提######################################
        guiAll.self_mention_gui(self)
        ###########################给初始化的ui配置数据#########################



if __name__ == "__main__":
    if INIT:
        init_db()
        create_proxy('973080651860927', 'se6bebfsio8ox364fy9qzt6shp4ey9gm', '私密代理')
    code = yuan_api.install()
    if code == 200:
        app = QtWidgets.QApplication(sys_argv)
        widget = QtWidgets.QMainWindow()
        ui = yemai_Dialog()
        ui.create_ui(widget)
        widget.setFixedSize(widget.width(), widget.height())
        widget.show()
        sys_exit(app.exec_())
        pass
    else:
        app = QtWidgets.QApplication(sys_argv)
        widget = QtWidgets.QMainWindow()
        ui = Fobidden_Dialog()
        ui.create_ui(widget)
        widget.setFixedSize(widget.width(), widget.height())
        widget.show()
        sys_exit(app.exec_())
        pass
